/* CSS Document */
 @font-face {
	font-family: 'icomoon';
	src:  url('../fonts/icomoon.eot?3a2xdr');
	src:  url('../fonts/icomoon.eot?3a2xdr#iefix') format('embedded-opentype'),
	  url('../fonts/icomoon.ttf?3a2xdr') format('truetype'),
	  url('../fonts/icomoon.woff?3a2xdr') format('woff'),
	  url('../fonts/icomoon.svg?3a2xdr#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
  }
.main{
	width:980px;
	height:455px;
	margin-top:10px;
	margin-left:220px;
	
	}
.focus{
	float:left;
	width:721px;
	height:455px;
	}
.newsflash{
	width:250px;
	height:455px;
	
	float:right;
	}

.news{
	height:165px;
	border:1px solid #e4e4e4
	;}
.lifeservice{
	height:209px;
	border:1px solid #e4e4e4;
	border-top:0;
	overflow:hidden;
	}
	.lifeservice ul{
		width:252px;
		
		}
.lifeservice ul li{
	width:63px;
	height:71px;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	float:left;
	text-align:center;
	}
.lifeservice ul li i{
	display:inline-block;
	width:24px;
	height:28px;
	background:url(../images/icons.png) no-repeat -19px -15px;
	margin-top:12px;}
.bargain{
	margin-top:5px;
	}
.news-hd{
	height:33px;
	border-bottom:1px dotted #e4e4e4;
	padding:0 15px;}

.news-hd h5{float:left;
line-height:33px;
margin:0 5px;
font-size:14px;}

.news-hd a{float:right;line-height:33px;}

.news-hd a::after{
	
	content:"\ea50";
	font-family:'icomoon';
	
	}

.news-bd a{
	display:block;
	height:24px;
	line-height:24px;}
	.recom{
		height:163px;
		background-color:red;
		margin-top:12px;
		}
.recom-hd{
	float:left;
	}
.recom-bd{float:left;}